package storeEntity

type StoreProductAttrValue struct {
	ID           int64   `json:"id" gorm:"column:id" form:"id"`                                  // 主键id
	ProductId    int64   `json:"product_id" gorm:"column:product_id" form:"product_id"`          // 商品ID
	Suk          string  `json:"suk" gorm:"column:suk" form:"suk"`                               // 商品属性索引值 (attr_value|attr_value[|....])
	Stock        int64   `json:"stock" gorm:"column:stock" form:"stock"`                         // 属性对应的库存
	Sales        int64   `json:"sales" gorm:"column:sales" form:"sales"`                         // 销量
	Price        float64 `json:"price" gorm:"column:price" form:"price"`                         // 属性金额
	Image        string  `json:"image" gorm:"column:image" form:"image"`                         // 图片
	Unique       string  `json:"unique" gorm:"column:unique" form:"unique"`                      // 唯一值
	Cost         float64 `json:"cost" gorm:"column:cost" form:"cost"`                            // 成本价
	BarCode      string  `json:"bar_code" gorm:"column:bar_code" form:"bar_code"`                // 商品条码
	OtPrice      float64 `json:"ot_price" gorm:"column:ot_price" form:"ot_price"`                // 原价
	VipPrice     float64 `json:"vip_price" gorm:"column:vip_price" form:"vip_price"`             // 会员专享价
	Weight       float64 `json:"weight" gorm:"column:weight" form:"weight"`                      // 重量
	Volume       float64 `json:"volume" gorm:"column:volume" form:"volume"`                      // 体积
	Brokerage    float64 `json:"brokerage" gorm:"column:brokerage" form:"brokerage"`             // 一级返佣
	BrokerageTwo float64 `json:"brokerage_two" gorm:"column:brokerage_two" form:"brokerage_two"` // 二级返佣
	Type         int8    `json:"type" gorm:"column:type" form:"type"`                            // 活动类型 0=商品，1=秒杀，2=砍价，3=拼团
	Quota        int64   `json:"quota" gorm:"column:quota" form:"quota"`                         // 活动限购数量
	QuotaShow    int64   `json:"quota_show" gorm:"column:quota_show" form:"quota_show"`          // 活动限购数量显示
	IsVirtual    int8    `json:"is_virtual" gorm:"column:is_virtual" form:"is_virtual"`          // 是否虚拟商品
	CouponId     int64   `json:"coupon_id" gorm:"column:coupon_id" form:"coupon_id"`             // 优惠券id
	DiskInfo     string  `json:"disk_info" gorm:"column:disk_info" form:"disk_info"`             // 虚拟信息内容
}

// TableName 表名称
func (*StoreProductAttrValue) TableName() string {
	return "eb_store_product_attr_value"
}
